package org.budo.cmbc.direct.sdk.entity.ryb;

import org.budo.cmbc.direct.sdk.entity.AbstractCmbcDirectRequest;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 如意宝申购/赎回明细查询
 */
@Getter
@Setter
@ToString(callSuper = true)
public class MELERybProdJnlQueryRequest extends AbstractCmbcDirectRequest {
    private static final long serialVersionUID = -1438582702747713513L;

    /**
     * 电子账户协议编号
     */
    private String eProtocolAcNo;

    /**
     * 产品编码
     */
    private String ProdSubId;

    /**
     * 开始日期, YYYYMMDD,最早可查两年前数据
     */
    private String beginDate;

    /**
     * 结束日期, YYYYMMDD,最早可查两年前数据
     */
    private String endDate;

    /**
     * 交易类型: 0-代表查询所有,1-代表购买,2-代表赎回
     */
    private String transFlag;

    /**
     * 开始笔数,第一笔从1开始
     */
    private String beginNumber;

    /**
     * 查询笔数: 建议每次查询10条交易明细，最大允许查询200条记录
     */
    private String queryNumber;
}
